/**
 * @Description:公共api
 * @version: v1.0
 * @Author: Wang Xi
 * @Date: 2023-6-5 10:10:00
 * @LastEditors: WangXi
 * @LastEditTime: 2023-06-17 16:12:32
 */

/* 
  使用 this.$u.api.xxx
 */
const install = (Vue, vm) => {

	vm.$u.api = {
		/**
		 * 校验用户支付密码
		 * @param password 密码
		 * @param callback 需要执行的后续操作
		 */
		verifyPayPwdAjax: (password, callback) => {
			vm.$u.post('/app/user/check/bank/password' + '?password=' + password).then(res => {
				if (res.code === 200) {
					callback()
				}
			})
		},
		/**
		 * 校验用户是否设置密码
		 * @param type 密码类型
		 * @return {Boolean} 是否设置
		 */
		verifyIsSetPwdAjax: async (type) => {
			const res = await vm.$u.get('/app/user/check/password', {
				type
			})
			return res.data === 1
		}
	}
}

export default {
	install
}
